package cn.ebook.service.dao;

import java.util.List;

import cn.ebook.entity.Ebook;
import cn.ebook.jdbc.dao.EbookDao;
import cn.ebook.util.PageBean;

public interface EbookServiceDao {
	/**
	 * 图书Service接口
	 * 
	 * @author 洋洋洋·
	 * @date 2018-7-27 3:22
	 * 
	 */

	/**
	 * 查询到图书封装到对象中？
	 * 
	 * @param categoryId
	 * @param firstIndex
	 * @param pageSize
	 * @return
	 */
	PageBean<Ebook> findByCategoryAndLimit(Long categoryId, Integer nowPage, Integer pageSize);

	/**
	 * 通过id查书
	 */
	Ebook findEbookByid(Long ebookId);

	/**
	 * 修改图书
	 */
	Boolean update(Ebook ebook);

	/**
	 * 添加图书
	 */
	Boolean add(Ebook ebook) throws Exception;

	/**
	 * 删除图书
	 */
	Boolean del(Long id) throws Exception;
}
